<?php
hc_core_ClassLoader::load('substrate_objects_IFactoryObject');
abstract class substrate_objects_AbstractFactoryObject implements substrate_objects_IFactoryObject {

    abstract function createInstance();

    final public function getObject() {
        return $this->createInstance();
    }

}
?>
